import request from '@/utils/request'

// 查询白皮书基本信息列表
export function listProject(query) {
  return request({
    url: '/system/project/list',
    method: 'get'
  })
}

// 新增白皮书基本信息
export function addProject(data) {
  return request({
    url: '/system/project',
    method: 'post',
    data: data
  })
}

// 新增白皮书编写要求
export function addRequire(data) {
  return request({
    url: '/system/require',
    method: 'post',
    data: data
  })
}

// 新增白皮书章节
export function addChapter(data) {
  return request({
    url: '/system/chapter',
    method: 'post',
    data: data
  })
}

// 任务列表
export function taskList(query) {
  return request({
    url: '/system/task/list',
    method: 'get',
    params: query
  })
}

// 开始任务
export function startTask(query) {
  return request({
    url: '/system/task/start',
    method: 'get',
    params: query
  })
}

// 大纲列表
export function outlineList(query) {
  return request({
    url: '/system/outline/list',
    method: 'get',
    params: query
  })
}

// 更新大纲列表
export function updateOutline(data) {
  return request({
    url: '/system/outline',
    method: 'put',
    data: data
  })
}

// 大纲列表
export function detailList(query) {
  return request({
    url: '/system/outline/detailList',
    method: 'get',
    params: query
  })
}

// 编写要求
export function getRequire(query) {
  return request({
    url: '/system/require/getInfoByProjectId',
    method: 'get',
    params: query
  })
}

// 项目基本信息
export function getProject(id) {
  return request({
    url: '/system/project/' + id,
    method: 'get'
  })
}

